<html>
  <head>
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
    <title>Encuestate Este</title>
    <link href="scaffold.css" rel="stylesheet" type="text/css" media="screen" />
   <%= javascript_include_tag :defaults %>
  </head>
  <script language="JavaScript" type="text/JavaScript">
    function validar(form1) {
      var sel;
    <% for preg in @preguntas %>
        sel=false;
        <% @opciones=preg.opciones_validas %>
          <%if preg.tipo == true%>
            <% @opciones.each do |opcion| %>
              if(form1.<%="#{:respuesta}#{preg.id}#{"_"}#{opcion.id}"%>.checked){
                sel=true;}
            <%end%>
              if(sel==false){
              alert("Debe seleccionar una opción en la Pregunta <%=preg.numero%>: \n\n   <%=preg.enunciado%>");
              return false
              }
            <%else%>
              for(i = 0; i < form1.elements.length; i++){
                if(form1.elements[i].type == "checkbox"){
                  if(form1.elements[i].id=="<%="#{:respuesta}#{preg.id}_ids_"%>"&&form1.elements[i].checked){
                    sel=true;break;
                  }
                }
              }
              if(sel==false){
              alert("Debe seleccionar al menos UNA opción en la Pregunta <%=preg.numero%>: \n\n   <%=preg.enunciado%>");
              return false
              }
          <%end%>
    <%end%>
      }
  </script>
  <body>
    <div id="page">
      <div id="content">
        <div id="header">
          <h1>Responder Encuesta</h1>
        </div>

        <div id="getting-started">
          <p>
	    <b>Nombre:</b>
	    <%=h @encuesta.nombre %>
	  </p>


	  <p>
	    <% unless @errors.blank? %>
	    <ul>
	      <% for error in @errors %>
	      <li><p><%= h(error) %></p></li>
	      <% end %>
	    </ul>
	    <% end %>

	    <% form_tag(:action => :registrar_voto, :id=> @encuesta.id) do %>
          <% for preg in @preguntas %>
            <tr>
              <td> <br><h3><%=h preg.numero %>) <%=h preg.enunciado %></h3> </td>
            </tr>
            <% @opciones=preg.opciones_validas %>
              <%if preg.tipo == true%>
                <% @opciones.each do |opcion| %>
                  <%= radio_button_tag("#{:respuesta}#{preg.id}", opcion.id)%><%=h opcion.texto%><br>
                <% end %>
              <%else%>
                <% @opciones.each do |opcion| %>
                  <%= check_box_tag "#{:respuesta}#{preg.id}_ids[]", opcion.id%><%=h opcion.texto%><br>
                <% end %>
              <%end%>
            <%end%>
                <br><%=  submit_tag "Responder" ,:onclick=>"return validar(this.form)" %><br>
        <%end%>
		      </p>
		      <br />



		    </div>
		  </div>

		  <div id="footer">Hecho por: Henry Quintero, Ismael Granadillo & Ruby on Rails!</div>
		</div>
	      </body>
	    </html>